package com.jdd.common.api.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jdd.modules.area.entity.ChargeRules;
import com.jdd.modules.area.entity.ChargeRulesModule;
import com.jdd.modules.area.entity.ParkAreaInfo;
import com.jdd.modules.configcartype.entity.ConfigCarType;
import com.jdd.modules.parking.entity.*;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * @author ：jdd孙庆伟
 * @date ：Created in 2021/6/24 11:25
 * @description：
 * @modified By：`
 * @version: 1.0
 */
@Data
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
public class CloudParkConfigVo {

    /**停车场基础信息表*/
    private ParkInfo parkInfo;
    /**车辆类型*/
    private List<ConfigCarType> configCarTypes;
    /**车场临时车、月租车过期配置*/
    private ConfigParkInfo configParkInfo;
    /**车场出入口配置*/
    private List<ParkArmInfo> parkArmInfos;
    /**停车场计费规则信息*/
    private List<ConfigParkCharge> configParkCharges;
    /**车场通行配置*/
    private List<ConfigParkThrough> configParkThroughList;
    /**区域配置信息*/
    private List<ParkAreaInfo> parkAreaInfos;
    /**计费规则信息*/
    private List<ChargeRules> chargeRules;
    /**计费规则模块信息*/
    private List<ChargeRulesModule> chargeRulesModules;
}
